Mcdonald Annual Lecture 2023 - Prof David Wengrow